namespace StrawberryShake.Serialization;

/// <summary>
/// The built-in scalar names.
/// </summary>
public static class BuiltInScalarNames
{
    public const string String = nameof(String);
    public const string ID = nameof(ID);
    public const string Boolean = nameof(Boolean);
    public const string Short = nameof(Short);
    public const string Int = nameof(Int);
    public const string Long = nameof(Long);
    public const string Float = nameof(Float);
    public const string Decimal = nameof(Decimal);
    public const string Url = nameof(Url);
    public const string Upload = nameof(Upload);
    public const string UUID = nameof(UUID);
    public const string Byte = nameof(Byte);
    public const string ByteArray = nameof(ByteArray);
    public const string Any = nameof(Any);
    public const string DateTime = nameof(DateTime);
    public const string Date = nameof(Date);
    public const string LocalDate = nameof(LocalDate);
    public const string LocalDateTime = nameof(LocalDateTime);
    public const string LocalTime = nameof(LocalTime);
    public const string TimeSpan = nameof(TimeSpan);
    public const string Name = nameof(Name);
}
